<?php
/**
 * 敏感词库表（系统过滤的敏感词）
 * 
 CREATE TABLE `au_sensitive_word` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '敏感词ID',
  `word` varchar(100) NOT NULL COMMENT '敏感词内容',
  `word_alias` varchar(500) DEFAULT NULL COMMENT '敏感词别名（同义词/变体，逗号分隔）',
  `word_type` int(10) NOT NULL COMMENT '敏感类型（1-色情低俗；2-暴力恐怖；3-政治敏感；4-辱骂攻击；5-广告营销；6-其他）',
  `level` tinyint(1) NOT NULL DEFAULT '2' COMMENT '敏感级别（1-低；2-中；3-高）',
  `match_mode` tinyint(1) NOT NULL DEFAULT '1' COMMENT '匹配模式（1-精确匹配；2-模糊匹配）',
  `replace_str` varchar(100) DEFAULT '*' COMMENT '替换字符串（如"*"）',
  `status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态（1-启用；0-禁用）',
  `created_by` varchar(50) NOT NULL COMMENT '添加人ID（可关联用户表）',
  `updated_by` varchar(50) DEFAULT NULL COMMENT '更新人ID',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `business_scope` varchar(500) DEFAULT NULL COMMENT '适用业务范围（如"评论/昵称/内容"，逗号分隔）',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注说明（如添加原因）',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否删除（0-未删；1-已删）',
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `uk_word` (`word`) USING BTREE COMMENT '敏感词唯一',
  KEY `idx_word_type` (`word_type`) USING BTREE,
  KEY `idx_level` (`level`) USING BTREE,
  KEY `idx_status` (`status`) USING BTREE,
  KEY `idx_created_by` (`created_by`) USING BTREE,
  KEY `idx_updated_by` (`updated_by`) USING BTREE,
  KEY `idx_is_deleted` (`is_deleted`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=utf8mb4 ROW_FORMAT=DYNAMIC COMMENT='敏感词库表（系统过滤的敏感词）';
 */
class SensitiveWords extends Model{
	public $table_name = "au_sensitive_word";
}